<?php
if (isset($_POST['logar'])) {

    require './controller/loginController.php';

    $control = new loginController();
    $model = $control->getModel();

    /* Remover sql injection */
    $model->setUsuario(addslashes($_POST['login']));
    $model->setSenha(addslashes($_POST['senha']));

    /* iniciando a sessão PHP */
    session_start();

    /**
     * Consulta o usuário que está tentando fazer login
     */
    $resultado = $control->getDados($model);

    if ($model->getQuantidadeRegistros() == 0) {
        unset($_SESSION['idSession']);
        unset($_SESSION['loginSession']); //ver possibilidade de remover
        unset($_SESSION['senhaSession']); //ver possibilidade de remover
        unset($_SESSION['nomeSession']);
        echo "<meta charset='utf-8'> <script>alert('Usuário/Senha inválido');</script> "; //colocar em arquivo de funções
        echo "<script type='text/javascript'>window.location='index.php'</script>";
    } else {
        $_SESSION['idSession'] = $model->getUsuarioModel()->getId();
        $_SESSION['nomeSession'] = $model->getUsuarioModel()->getNome();
        $redirecionar = "./view/principalView.php";
        header("location: " . $redirecionar . "");
    }
}
?>
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <title>Login</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width">
        <link href="css/LoginUser.css" rel="stylesheet" type="text/css" />
        <script src="js/funcoes.js"></script>  
    </head>
    <body >
        <?php
        $url = "";
        include_once './template/topoViewLogin.php';
        ?>
        <div id="meio">
            <h2>Login</h2><br>
            <form name="logar" action="" method="post" onsubmit="return getValidarFormularioLogin();">
                Usuário<br>
                <input id="usuario" name="login" type="text" autofocus="true"/>
                <br><br>
                Senha<br>
                <input id="password" name="senha" type="password"/>
                <br><br>
                <button type="submit" name="logar">Acessar</button>
            </form>
        </div>
        <?php
        include_once './template/rodapeView.php';
        ?>
    </body>
</html>